本書是一本能夠讓您真正學會物件導向程式設計和建立物件導向思維的書,筆者使用大量程式範例和圖例來幫助讀者學習程式設計和驗證所學,能夠讓讀者循序漸進的學習程式語言的基礎、程式設計方法和Java物件導向程式設計,進而作為未來學習物件導向分析與設計的墊腳石。這也是國內第一本使用IntelliJIDEA整合開發環境,和使用NClass類別圖設計工具的Java語言學習手冊,能夠輕鬆讓讀者使用NClass繪製UML類別圖後,自動產生Java類別程式碼。
本書優點特色
1.完整Java語言內容:完整說明物件基礎和物件導向程式設計,詳細解說Java語法和程式設計觀念、Java8的Lambda運算式、函數介面和預設方法。
2.物件思維(ThinkinginObject):使用大量圖例說明物件導向技術與觀念,可以幫助讀者建立物件導向思考模式,真正使用物件導向技術來建立和開發Java程式。
3.整合Java程式碼與UML類別圖:使用看圖說故事的方式來學習物件導向程式設計,所有程式範例都配合UML類別圖的符號和關聯性,只需讀完本書,看到UML類別圖,就知道如何撰寫Java類別程式碼(可以自動產生)。
4.一條龍完整配套的Java程式設計學習工具,讀者可以使用fChart流程圖直譯器訓練程式邏輯的結構化程式設計,NClass繪製UML類別圖來實作類別設計,在自動產生Java類別程式碼後,使用IntelliJIDEA整合開發環境開發Java程式。
LAMBDA JAVA 程式設計 程式 程式碼 程式語言 學習 物件 INTELLIJIDEA 整合 開發 建立